package com.bestcem.xm.qdes.enums;

import com.baomidou.mybatisplus.annotation.EnumValue;
import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum QuestionTypeEnum {

    QUESTION_TYPE_SINGLE("single", "单选题"),
    QUESTION_TYPE_MULTIPLE("multiple", "多选题"),
    QUESTION_TYPE_BLANK("blank", "填空题"),
    QUESTION_TYPE_TIMEDELTA("timedelta", "时间"),
    QUESTION_TYPE_TIMESTAMP("timestamp", "日期"),
    QUESTION_TYPE_MULTIPLE_BLANK("multiple_blank", "多项填空题"),
    QUESTION_TYPE_MATRIX_SINGLE("matrix_single", "矩阵单选题"),
    QUESTION_TYPE_MATRIX_MULTIPLE("matrix_multiple", "矩阵多选题"),
    QUESTION_TYPE_MATRIX_SCORE("matrix_score", "矩阵打分题"),
    QUESTION_TYPE_MATRIX_BLANK("matrix_blank", "矩阵填空题"),
    QUESTION_TYPE_SORT("sort", "排序题"),
    QUESTION_TYPE_SCORE("score", "打分题"),
    QUESTION_TYPE_CITY("city", "城市"),
    QUESTION_TYPE_CASCADE("cascader", "级联题"),
    QUESTION_TYPE_GEO("geo", "地理位置题"),
    QUESTION_TYPE_EVALUATION("evaluation", "评价题"),
    QUESTION_TYPE_AUTO_TABLE("auto_table", "自增表格题"),
    QUESTION_TYPE_PROPORTION("proportion", "比重题"),
    QUESTION_TYPE_DESCRIPTOR("descriptor", "描述题");

    @EnumValue
    private final String value;
    private final String desc;
}
